package com.example.yyjgit.Service;

import com.example.yyjgit.Entity.Relics;
import com.example.yyjgit.Impl.RelicsImpl;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;

@Service
public class RelicsService implements RelicsImpl {
    @Resource
    RelicsImpl relicsimpl;

    /**
     * 添加文物
     * @param Name 文物名
     * @param Img 文物图片
     * @param Era 文物年代
     * @param State 是否收藏
     * @return  json
     */
    @Override
    public int addRelics(String Name, String Img, String Era, String State) {
        return relicsimpl.addRelics(Name,Img,Era,State);
    }

    /**
     * 删除文物
     * @param id 文物id
     * @return json
     */
    @Override
    public int delRelics(int id) {
        return relicsimpl.delRelics(id);
    }

    /**
     * 修改文物
     * @param Name 文物名
     * @param Img 文物图片
     * @param Era 文物年代
     * @param State 是否收藏
     * @param id 更改的文物id
     * @return json
     */
    @Override
    public int upRelics(String Name, String Img, String Era, String State, int id) {
        return relicsimpl.upRelics(Name,Img,Era,State,id);
    }

    /**
     * 根据id查询文物
     * @param id 文物id
     * @return json
     */
    @Override
    public Relics getRelicsById(int id) {
        return relicsimpl.getRelicsById(id);
    }
}
